﻿<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Agenda.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits=" RzCorportativo._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="LeftContent">
    <%if (!RzCorportativo.BasePage.IsAuthenticate)//RzCorportativo.BasePage.IsAuthenticate &&  RzCorportativo.AppSession.Medico != null)
      {%>
    
    <div class="controls">
        <div class='alert alert-info'>
            <strong>Não possui Cadastro!</strong>
            <p>
                É simples, basta preencher o formulário abaixo             
            </p>
            <%--<h4 class="alert-heading" id="alert$Title$SemCad">Cadastre-se</h4>--%>
            <p id="alert$SemCad">
            </p>
        </div>
        <div class="container-fluid well">
            <div class="row-fluid">
                <%--<span>E-mail</span>--%>
                <asp:TextBox runat="server" ID="Email" placeholder="E-mail" />
                <%--<span>Senha</span>--%>
                <asp:TextBox runat="server" ID="Senha" TextMode="Password" placeholder="Senha" />
                <%--<span>Confirmar Senha</span>--%>
                <asp:TextBox runat="server" ID="ConfirmarSenha" TextMode="Password" placeholder="Confirmar senha" />
                <%--<span>Perfíl</span>--%>
                <asp:DropDownList runat="server" ID="Perfil" Width="250">
                    <asp:ListItem Text="Selecione seu perfíl" Value="0" Selected="True" />
                    <asp:ListItem Text="Candidato" Value="1" />
                    <asp:ListItem Text="Empresa" Value="2" />
                </asp:DropDownList>
            </div>
            <div class="row-fluid">
                <div class="control-group">
                    <asp:Button Text="criar conta" runat="server" class="btn btn-success" ID="btnCriarConta"
                        OnClick="btnCriarConta_Click" />
                </div>
            </div>
        </div>
    </div>
    <%}%>

    <script type="text/javascript">
        var user = {
            Email: '',
            Senha: '',
            TipoCadastro: '',
            ConfirmarSenha: function (senha) {
                return this.Senha == senha;
            }
        }
        var __util = util();
        $(function () {
            $("input[name$='<%=this.Senha.UniqueID%>']").click(function (e) {
                var alerta = new Alert();
                alerta.Name = "erroGeral";
                alerta.Type = AlertType.Error;
                user.Email = $("input[id$='Email']").val();
                user.Senha = $("input[id$='Senha']").val();
                user.TipoCadastro = $("select[id$='Perfil'] option:selected").val();

                if (!__util.ValidarEmail(user.Email))
                    alerta.AddMessage("E-mail inválido");
                if (!user.Senha || user.Senha.length == 0)
                    alerta.AddMessage("Senha inválida");
                if (!user.ConfirmarSenha($("input[id$='ConfirmarSenha']").val()))
                    alerta.AddMessage("Confirmação de senha inválida");
                if (!user.TipoCadastro || user.TipoCadastro.length == 0 || user.TipoCadastro == "0")
                    alerta.AddMessage("Selecione um perfíl");
                if (!alerta.HasMessage()) {
                    return true;
                }
                e.preventDefault();
                alerta.Show();
                return false;
            });
        });
    </script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <div class="row">
        <div class="popover buttom">
            <div class="arrow">
            </div>
            <h3 class="popover-title">To ALL:</h3>
            <div class="popover-content">
                <p>
                    count and
                </p>
                <p>
                    Cadastro incompleto <a>click aqui</a>para completalo
                </p>
            </div>
        </div>
    </div>
    <script type="text/javascript">

        $(function () {
            $("#blob").click(function (e) {
                e.preventDefault();
                $("div.popover").show();
                return false;
            });
        });
    </script>
    <%if (RzCorportativo.BasePage.IsAuthenticate && RzCorportativo.AppSession.Login.CadastroCompleto)
      {%>
    <div>
    </div>

    <%}%>
    <div class="page-header">
        <h2>Oportunidades em aberto 
        <%if (!RzCorportativo.BasePage.IsAuthenticate)
          {%>
            <br />
            <small>para concorrer basta efetuar seu login</small>
            <%}%>
        </h2>
        <asp:ScriptManager runat="server" />
        <asp:UpdatePanel runat="server" ID="updVagas">
            <ContentTemplate>
                <asp:GridView runat="server" ItemType="RzCorportativo.Lib.Vaga" AutoGenerateColumns="false" ID="Vagas" CssClass="table table-hover table-striped"
                    EmptyDataRowStyle-="table"
                    OnRowCommand="Vagas_RowCommand"
                    GridLines="None">
                    <Columns>
                        <asp:BoundField DataField="Cargo.Nome" HeaderText="Cargo" />
                        <asp:BoundField DataField="SalarioOferecido" DataFormatString="{0:C}" NullDisplayText="Não informado" HeaderText="Remuneração" />
                        <asp:BoundField DataField="QtdVagas" HeaderText="Nº Vagas" />
                        <asp:BoundField DataField="DataFimInscricao" DataFormatString="{0:d}" HeaderText="Encerra em" />
                        <asp:TemplateField>
                            <ItemTemplate>
                                <%if (RzCorportativo.BasePage.IsAuthenticate && RzCorportativo.AppSession.Login.CadastroCompleto && RzCorportativo.AppSession.Login.TipoLogin == RzCorportativo.Lib.TipoLogin.Candidato)
                                  {%>
                                <asp:Button CommandArgument="<%#Item.VagaId%>" runat="server" Text="Quero concorrer a esta vaga" class='btn btn-success' ID="btnParticipar" CommandName="Salvar" />
                                <%}%>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>                    
                    <EmptyDataTemplate>
                        <div class='alert alert-danger'>
                            <strong>Ops! =)</strong>
                            <p>
                                Atualmente não existem oportunidades disponíveis para inscrição, ou você já se matriculou nas oportunidades em aberto
                            </p>
                        </div>
                    </EmptyDataTemplate>
                </asp:GridView>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</asp:Content>
